package com.yckj.activechicken.business.store.mapper;

import com.yckj.activechicken.business.store.model.StorehouseEntity;
import com.yckj.activechicken.business.store.model.StorehouseEntityExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface StorehouseEntityMapper {
    long countByExample(StorehouseEntityExample example);

    int deleteByExample(StorehouseEntityExample example);

    int deleteByPrimaryKey(Integer storeEntityId);

    int insert(StorehouseEntity record);

    int insertSelective(StorehouseEntity record);

    List<StorehouseEntity> selectByExample(StorehouseEntityExample example);

    StorehouseEntity selectByPrimaryKey(Integer storeEntityId);

    int updateByExampleSelective(@Param("record") StorehouseEntity record, @Param("example") StorehouseEntityExample example);

    int updateByExample(@Param("record") StorehouseEntity record, @Param("example") StorehouseEntityExample example);

    int updateByPrimaryKeySelective(StorehouseEntity record);

    int updateByPrimaryKey(StorehouseEntity record);
}